属性(Props)
新版 Runtime(推荐)
RiveView 常用属性:
file(必填,RiveFile):要渲染的文件hybridRef:来自useRive的 ref setterautoPlay(默认true):是否自动播放状态机fit(默认Contain):适配方式alignment(默认Center):对齐方式(Fit.Layout下忽略)layoutScaleFactor(默认-1):Fit.Layout的缩放系数artboardName:指定 artboardstateMachineName:指定 state machinedataBind:数据绑定模式或实例DataBindMode.Auto(默认)DataBindMode.None{ byName: string }ViewModelInstance
onError:错误回调(error: RiveError) => void
数据绑定详见:
Legacy Runtime
Legacy <Rive /> 常见属性:
- 文件来源:
resourceName/url/source - 播放控制:
autoplay、animationName、stateMachineName - 布局:
fit、alignment、style - 回调:
onPlay、onPause、onStop、onLoopEnd、onStateChanged、onError - 事件:
onRiveEventReceived
说明:Legacy 仍可用,但建议迁移到新版。